a lasting impression - Français Anglais Dictionnaire